home *** CD-ROM | disk | FTP | other *** search
-
- Weazel v1.1
-
- by Nikola Fox
- aka the Orange Juice Jones
-
- [_] What is it?
-
- Weazel is a program that sends e-mail messages using extensions
- to the POP3 protocol.
-
- [_] Why not just use SMTP?
-
- The ISP I use doesn't allow connections to SMTP hosts from dial in
- machines. This is in order to prevent abuse of the lack of dial in
- authorisation (i.e. sending fake e-mail messages).
-
- On the other hand you can use POP3 to retrieve your mail freely,
- because POP3 incorporates authorisation, so the server knows who you
- are. Unfortunately the basic POP3 protocol only supports retrieving
- e-mail - not sending. A while ago some PC users I know started
- telling me they can send e-mail using the Eudora software. It took me
- a while to figure out this used a custom extension to the POP3
- protocol for sending e-mail.
-
- Cool! - I thought. Now I just have to check out all the e-mail
- clients on Aminet and see if any of them supports this extensions.
- Unfortunately, none did. Then I saw a neat feature in the Eucalyptus
- e-mail client which allowed using of external programs to send and
- receive mail. This inspired me to write a program to send mail using
- the POP3 extensions, and this is what you're looking at right now.
-
- I think the ISP I use is probably not the only one with such a
- situation, so I release this program in hope other people will find
- it useful as well.
-
- [_] So, how do I use it?
-
- The program is called from the CLI with only one argument - the
- filename of the e-mail message to be sent. The message MUST contain
- all the required headers like To: Subject: From: etc.
-
- It looks in ENV:WEAZEL for your username, password and POP3 server
- to connect to. This dile must be present for the program to work.
- Here's an example of what the file could look like:
-
- nfox
- password1
- jagor.srce.hr
-
- The program defaults to port 110 for the POP3 server. I never saw a
- POP3 server running on a different port, but I'll add the option to
- specify a different port in the next version.
-
- There's also a big security risk of your password being saved in the
- config file. I'm still thinking about ways to avoid this. The next
- version should have an option to enter the password during run-time
- each time mail is sent.
-
- Although you can use this program directly from CLI, it is meant to
- be used from an e-mail client. I made it for use with Eucalyptus,
- but you could probably use it with any other client that can use an
- external program to send mail. Here's how to configure Eucalyptus to
- use it.
-
- Go to the Settings - Mail menu, and select the Send tab. Now choose
- the External option, and type the following line in the Command
- string gadget:
-
- C:weazel %f
-
- Substitute C: for wherever you have put the program.
-
- [_] Bugs?
-
- I haven't found any bugs, but that doesn't mean there aren't any.
- If you think something's wrong with the program, e-mail me at:
-
- nfox@jagor.srce.hr
-
- and I will do my best to fix it.
-
- The program has only been tested with AmiTCP4.0 demo, and Miami 3.0.
- I think it should work with other TCP stacks as well, but if it
- doesn't let me know.
-
- [_] Thanks.
-
- Thanks go to Ivac for helping me figure out the POP3 extensions.
-
- [_] History.
-
- v1.1 - v1.0 got confused if there were trailing newlines in the
- config file. This bug is now fixed.
-
- v1.0 - First working version.
-
- [_] Legal stuff.
-
- This program is freeware. This means you can copy and distribute it
- freely as long as you don't charge anything more than the cost of
- media for it.
-
-